﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Net.Mail;

namespace Recetas_Web
{
    public partial class Contactos : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void btnEnviar_Click(object sender, EventArgs e)
        {
            MailMessage msg = new MailMessage();
            
            //Email a quien se le envia
            msg.To.Add("turecetasweb@hotmail.com");
            //Email que quieras que aparezca de quien envia", "Nombre de quien envia",System.Text.Encoding.UTF8
            msg.From = new MailAddress(txtMailContacto.Text, txtNombreContacto.Text, System.Text.Encoding.UTF8);
            //Asunto
            msg.Subject = txtAsunto.Text;
 
            msg.SubjectEncoding = System.Text.Encoding.UTF8;
            //Contenido del Mensaje
            msg.Body = txtMensajeContacto.Text;
 
            msg.BodyEncoding = System.Text.Encoding.UTF8;
 
            msg.IsBodyHtml = false; //Si vas a enviar un correo con contenido html entonces cambia el valor a true
              //Aquí es donde se hace lo especial
 
            SmtpClient client = new SmtpClient();
            //Email de gmail verdadero, contraseña
            client.Credentials = new System.Net.NetworkCredential("turecetasweb@gmail.com", "losborbotones92");
 
            client.Port = 587;
 
            client.Host = "smtp.gmail.com";//Este es el smtp valido para Gmail
 
            client.EnableSsl = true; //Esto es para que vaya a través de SSL que es obligatorio con GMail

            client.Send(msg);
        }
    }
}